Visual Studio Coden käyttöönotto¶
Visual Studio Code (VS Code) on lähdekoodieditori, jota voidaan laajentaa eri ohjelmointikielille ja kehitystyökaluille tarkoitetuilla laajennuksilla. Tällä kurssilla voit käyttää sitä C-ohjelmien kirjoittamiseen, kääntämiseen, suorittamiseen ja debuggaukseen.
Tällä sivulla selitetään, kuinka VS Codeen asennetaan C-ohjelmoinnin perusympäristö. Ohjeet keskittyvät pääasiassa ohjelmien kääntämiseen ja suorittamiseen komentoriviltä.
VS Coden asentamisen jälkeen sinun täytyy vielä:
- Asentaa C/C++-laajennus.
- Jos käytät Windowsia, asenna C-kääntäjä ja debuggeri.
- Jos haluat suorittaa ja debugata ohjelmia suoraan VS Coden käyttöliittymästä, katso Ohjelmien suorittaminen ja debuggaus VS Coden käyttöliittymästä.
VS Coden ja C/C++-laajennuksen asentaminen¶
Lataa ja asenna Visual Studio Code.
Asenna Microsoftin C/C++-laajennus. Tämä laajennus lisää tuen C- ja C++-kielille, mukaan lukien koodin täydennyksen, virheiden tarkistuksen ja integraation debuggereihin.Laajennukset voidaan asentaa suoraan VS Codesta:
- Avaa Extensions-näkymä vasemman reunan työkalupalkista tai paina
Ctrl+Shift+X. - Etsi C/C++.
- Valitse Microsoftin julkaisema laajennus ja paina Install.
Lisätietoja löydät virallisista VS Coden ohjeista laajennusten asentamiseen.
Huom: C/C++-laajennus ei sisällä C-kääntäjää. VS Code käyttää tietokoneelle erikseen asennettua kääntäjää ja debuggeria.
Hyödyllisiä valinnaisia laajennuksia¶
Seuraavat laajennukset eivät ole pakollisia, mutta ne voivat tehdä C-koodin kanssa työskentelystä kätevämpää:
Code Runner: mahdollistaa avoinna olevan lähdekooditiedoston nopean suorittamisen suoraan VS Codesta.
Error Lens: näyttää kääntäjän ja editorin diagnostiikkaviestit suoraan niitä vastaavien koodirivien vieressä.
Hex Editor: mahdollistaa tiedostojen tarkastelun heksadesimaalimuodossa. Tästä voi olla hyötyä binääridatan ja suoritettavien tiedostojen tutkimisessa.
Huom: Code Runner on kätevä pienissä tehtävissä, mutta se ei korvaa kunnollista käännös- ja debuggauskonfiguraatiota suuremmissa projekteissa.
C-kääntäjän asentaminen Windowsiin¶
Windowsissa C-kääntäjä ja debuggeri täytyy asentaa erikseen.
Seuraa VS Coden virallisia ohjeita: Installing the MinGW-w64 toolchain.
Ohjeissa asennetaan MinGW-w64 MSYS2:n kautta. Asennus sisältää
gcc-, g++- ja gdb-työkalut. Ohjeissa neuvotaan myös, kuinka kääntäjän työkalut lisätään Windowsin PATH-muuttujaan.Ohje on kirjoitettu C++:lle, mutta asennusohjeet soveltuvat myös tälle kurssille. Tällä kurssilla käytä
gcc:tä .c-tiedostojen kääntämiseen.Asennuksen jälkeen voit tarkistaa, että kääntäjä ja debuggeri ovat käytettävissä avaamalla uuden terminaalin VS Codessa. Valitse ylävalikosta Terminal > New Terminal tai käytä pikanäppäintä
Ctrl+`. Terminaali avautuu VS Code -ikkunan alaosaan.Suorita sitten:
gcc --version
gdb --version
Muita tapoja asentaa C-kääntäjiä, mukaan lukien vaihtoehdot Linuxille ja macOS:lle, löydät sivulta Muut kehitysympäristöt.
Ohjelmien suorittaminen ja debuggaus VS Coden käyttöliittymästä¶
Tällä sivulla selitetään vain C-ohjelmoinnin perusympäristön asentaminen ja sen käyttö pääasiassa komentoriviltä.
VS Code voidaan myös konfiguroida kääntämään, suorittamaan ja debuggaamaan ohjelmia suoraan käyttöliittymästä. Lisätietoja löydät Lovelacen debuggausosiosta tai virallisesta VS Coden MinGW-ohjeesta ohjelman suorittamiseen.
Moduuli 2¶
Sulautetun laitteen ohjelmointia varten moduulissa 2 asennat VS Codeen lisää laajennuksia. Tarvittavat laajennukset ja asetukset esitellään myöhemmin laboratorioharjoituksessa.